package emp.entidades;
import java.io.Serializable;
import java.util.List;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;

import com.axcessfinancial.domain.*;
import com.sun.org.apache.xml.internal.security.c14n.helper.C14nHelper;

@Entity
@Table(name="usuario")
public class EntUsuario extends com.axcessfinancial.domain.BaseEntity implements Serializable{

	public EntUsuario() { 
	}
	
	private String nombre; 
	private String usuLogin;
	private String password;
	private String email;
	private EntPerfil EntPerfil; 
	private int estado;
	
	
	@ManyToOne(fetch=FetchType.LAZY)
	@JoinColumn(name="idPerfil")
	public EntPerfil getEntPerfil() {
		return EntPerfil;
	}
	
	public void setEntPerfil(EntPerfil entPerfil) {
		EntPerfil = entPerfil;
	}
	
	@Column(name="nombre", length=60)
	public String getNombre() {
		return nombre;
	}
	
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	 
	
	@Column(name="usuLogin", length=20)
	public String getUsuLogin() {
		return usuLogin;
	}
	public void setUsuLogin(String usuLogin) {
		this.usuLogin = usuLogin;
	}
	
	@Column(name="password", length=20)
	public String getPassword() {
		return password;
	}
	public void setPassword(String password) {
		this.password = password;
	}
	
	@Column(name="email", length=100)
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
 
	
	@Column(name="estado")
	public int getEstado() {
		return estado;
	}
	public void setEstado(int estado) {
		this.estado = estado;
	}
	
	 
}
